package com.habdqn.studentmanager.bean.score.req;

import java.math.BigDecimal;
import java.util.Date;

import com.habdqn.studentmanager.bean.Bean;

/**
 * @author Fan
 * 成绩查询条件类
 * 2017年7月20日
 * 
 */
public class ScoreCondition extends Bean {
    
    /**
     * 
     */
    private static final long serialVersionUID = 1L;
    
    /**
     *  学生学号 
     */
    private String studentId;
    
    /**
     * 班级名称
     */
    private String className;
    
    /**
     * 考试类型
     */
    private Integer type;
    
    /**
     * 考试方式
     */
    private Integer pattern;
    
    /**
     * 考试开始时间
     */
    private Date startDate;
    
    /**
     * 考试结束时间
     */
    private Date endDate;
    
    /**
     * 最小成绩
     */
    private BigDecimal minPoint;
    
    /**
     * 最大成绩
     */
    private BigDecimal maxPoint;
    
    /**
     * @return the studentId
     */
    public String getStudentId() {
        return studentId;
    }

    /**
     * @return the className
     */
    public String getClassName() {
        return className;
    }

    /**
     * @return the type
     */
    public Integer getType() {
        return type;
    }

    /**
     * @return the pattern
     */
    public Integer getPattern() {
        return pattern;
    }

    /**
     * @return the startDate
     */
    public Date getStartDate() {
        return startDate;
    }

    /**
     * @return the endDate
     */
    public Date getEndDate() {
        return endDate;
    }

    /**
     * @param studentId the studentId to set
     */
    public void setStudentId(String studentId) {
        this.studentId = studentId;
    }

    /**
     * @param className the className to set
     */
    public void setClassName(String className) {
        this.className = className;
    }

    /**
     * @param type the type to set
     */
    public void setType(Integer type) {
        this.type = type;
    }

    /**
     * @param pattern the pattern to set
     */
    public void setPattern(Integer pattern) {
        this.pattern = pattern;
    }

    /**
     * @param startDate the startDate to set
     */
    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    /**
     * @param endDate the endDate to set
     */
    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    /**
     * @return the minPoint
     */
    public BigDecimal getMinPoint() {
        return minPoint;
    }

    /**
     * @return the maxPoint
     */
    public BigDecimal getMaxPoint() {
        return maxPoint;
    }

    /**
     * @param minPoint the minPoint to set
     */
    public void setMinPoint(BigDecimal minPoint) {
        this.minPoint = minPoint;
    }

    /**
     * @param maxPoint the maxPoint to set
     */
    public void setMaxPoint(BigDecimal maxPoint) {
        this.maxPoint = maxPoint;
    }
}
